package com.gy.api.mobile.company.domain.po;

import com.gy.api.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import javax.persistence.*;

@Table(name = "company_info")
@Data
@EqualsAndHashCode(callSuper = false)
public class CompanyInfoPO extends BaseEntity {

    /**
     * 企业名称
     */
    @Column(name = "company_name")
    private String companyName;

    /**
     * 企业信用代码
     */
    @Column(name = "company_credit_code")
    private String companyCreditCode;

    /**
     * 法人手机
     */
    @Column(name = "user_phone")
    private String userPhone;

    /**
     * 法人姓名
     */
    @Column(name = "user_name")
    private String userName;

    /**
     * 法人身份证
     */
    @Column(name = "user_card")
    private String userCard;

    /**
     * 登陆密码
     */
    @Column(name = "login_password")
    private String loginPassword;

    /**
     * 企业状态 1 已认证 2 未认证
     */
    @Column(name = "company_state")
    private Integer companyState;

    /**
     * 愉快办关联ID
     */
    @Column(name = "ykb_id")
    private String ykbId;

    /**
     * 营业执照
     */
    @Column(name = "business_license")
    private String businessLicense;

    /**
     * 业务范围：1 电影 2 影视圈及网络剧 3 全部
     */
    @Column(name = "business_scope")
    private Integer businessScope;

    /**
     * 国家电影局注册申请表（盖章） 附件名称
     */
    @Column(name = "register_annex_name")
    private String registerAnnexName;

    /**
     * 国家电影局注册申请表（盖章） 附件地址
     */
    @Column(name = "register_annex_url")
    private String registerAnnexUrl;

    /**
     * 广播电视节目制作经营许可证（盖章) 附件名称
     */
    @Column(name = "operate_annex_name")
    private String operateAnnexName;

    /**
     * 广播电视节目制作经营许可证（盖章) 附件地址
     */
    @Column(name = "operate_annex_url")
    private String operateAnnexUrl;


}